home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 11 / Cream of the Crop 11-2.iso / os2 / adept106.zip / GATEKPR.DOC < prev    next >
Text File  |  1995-12-21  |  50KB  |  1,253 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.      ----------------------------------------------------------------------
  8.  
  9.  
  10.                               GateKeeper Documentation
  11.                                                   
  12.                         Copyright (c) 1993 - 1996 by AdeptSoft
  13.                       portions Copyright (c)  1991-1994 M. Kimes
  14.                                  All Rights Reserved
  15.  
  16.                          AdeptSoft, AdeptXBBS, GateKeeper,
  17.                             are trademarks of AdeptSoft.
  18.  
  19.        "XBBS"  Copyright (c) 1988 - 1994 by M. Kimes. The "XBBS" name is a
  20.                               Trademark of M. Kimes.
  21.  
  22.          
  23.      ----------------------------------------------------------------------
  24.  
  25.  
  26.  
  27.  
  28.  
  29.                               TABLE OF CONTENTS
  30.      CONTACTING ADEPTSOFT.............................................1
  31.  
  32.      GATEKEEPER CONTROL DOCUMENTATION.................................2
  33.      COMMAND LINE OPTIONS FOR GATEKPR.EXE:............................2
  34.      THE AREA.CONTROL FILE............................................12
  35.      THE FILE.CONTROL FILE............................................15
  36.      OUTBOUND MAIL NAMING CONVENTIONS.................................19
  37.      AREAFIX TYPE COMMANDS............................................20
  38.      TEXT FILES USED WITH THE MAILER..................................21
  39.  
  40.       OK FILES:...................................................... 21
  41.       OTHER TEXT FILES USED WITH THE MAILER:......................... 21
  42.       CONFIGURABLE MAIL DIRECTORIES:................................. 21
  43.       BAD MAIL PACKET FILE DESCRIPTIONS:............................. 22
  44.      REPORTING BUGS...................................................23
  45.  
  46.  
  47.  
  48.  
  49.      1
  50.      __________________________
  51.      _ _ CONTACTING AdeptSoft _
  52.      __________________________
  53.  
  54.      AdeptSoft is located in Boca Raton, Florida.  Our current mailing
  55.      address is:
  56.                         AdeptSoft
  57.                         3465 NW 27th Avenue
  58.                         Boca Raton, FL 33434
  59.  
  60.      AdeptSoft can be reached via the following methods:
  61.      Telnet:     bbs.adeptsoft.com
  62.      FTP   :     ftp.adeptsoft.com
  63.      WWW   :     WWW.adeptsoft.com
  64.      FidoNet:    1:18/210.0@Fidonet
  65.  
  66.      You may also contact us at our support BBS at the number:
  67.  
  68.      (407) 477-6310, 28.8K
  69.  
  70.  
  71.  
  72.  
  73.      2
  74.      ______________________________________
  75.      _ _ GATEKEEPER CONTROL DOCUMENTATION _
  76.      ______________________________________
  77.  
  78.      GateKpr.Ctl is a control file that tells Gatekeeper how to behave.
  79.      You can put all your information into GateKpr.Ctl.   GateKpr.Ctl and
  80.      AREA.CONTROL are parsed in the exact same manner, and a keyword can be
  81.      placed in either.  We just cut most of the area stuff, and allowed
  82.      SysOps to place area info in the AREA.CONTROL file to make it easier to
  83.      keep organized.  Note: FILE.CONTROL is parse differently, so it must be
  84.      separate.
  85.  
  86.      Command Line Options for Gatekpr.Exe:
  87.  
  88.      /E                 - Do mail export
  89.      /I                 - Do mail import
  90.      /IP                - Set GateKeeper to run at Idle PrioritY
  91.      /C                 - Do group mail cleanup
  92.      /A                 - Do All (Import/Export/TIC)  <Default>
  93.      /MP                - Set GateKeeper to run at maximum priority
  94.      /NG                - No group mail processing
  95.      /NE                - No echo mail processing
  96.      /NP                - Set GateKeeper to run at normal priority
  97.      /F                 - Fully moderated group mail OK
  98.      /FI                - Do TIC processing
  99.      /P                 - Partially moderated group mail okay
  100.      /RO                - Do mail routing
  101.      /LP                - Set GateKeeper to run at Low priority
  102.      /HP                - Set GateKeeper to run at High Priority
  103.  
  104.  
  105.      The following is a list of commands that can be in your GateKpr.Ctl
  106.      file.
  107.  
  108.      AREAFILE
  109.      This tells GateKeeper the name of your Area Control file.  See the 
  110.      section in this document that deals with the AREA.CONTROL file for more 
  111.      info on what it does.
  112.      Ex. AREAFILE AREA.CONTROL
  113.  
  114.      MAXDUPES ####
  115.      Dupe detection.  Adept uses two methods of dupe detection, both are 
  116.      extremely reliable and effective.  In order to turn dupe detection on
  117.      you MUST specify BOTH the Maximum number of dupes checking records to 
  118.      keep (MAXDUPES).  The MAXDUPES keyword allows you to specify the maximum
  119.      number of dupe records to keep.  Each dupe record is 8 bytes in size.
  120.      If you want to keep dupe records for the last 1000 messages it will be a
  121.      8k file.  The size of the dupe file for 8192 messages will be 64k
  122.      Ex. MAXDUPES 1024
  123.  
  124.      KEEPDUPES
  125.      The KEEPDUPES keyword tells the BBS software to toss duplicate messages
  126.      to the file AREDUPES.$$$ if you rename this file to AREDUPES.PKT the BBS
  127.      software will toss the file, ignoring the duplicate messages.
  128.  
  129.  
  130.  
  131.  
  132.      3
  133.      Ex. KEEPDUPES
  134.  
  135.      NODUPECHECKING
  136.      The NODUPECHECKING keyword turns off dupe checking entirely, no matter
  137.      what other options are set.
  138.      Ex. NODUPECHECKING
  139.  
  140.      INBOUND
  141.      You can have as many inbound areas you want with Gate Keeper.  The
  142.      inbound area is where Gate Keeper will look for incoming .PKT's or
  143.      Archived mail packets.
  144.      Ex. INBOUND C:\ADEPT\MAILER\PUBLIC_INBOUND
  145.          INBOUND C:\ADEPT\MAILER\PRIVATE_INBOUND
  146.  
  147.      OUTBOUND
  148.      You can only have one outbound directory with Gate Keeper.  The outbound
  149.      directory is where Gate Keeper will place outgoing mail packets both
  150.      archived or otherwise.
  151.      Ex. OUTBOUND C:\ADEPT\OUTBOUND_MAIL
  152.  
  153.      MSGDIR
  154.      The MSGDIR is where adept will default to placing incoming messages for
  155.      your Adept Message base.  Please realize Gate Keeper also reads the
  156.      Adept Message_Areas control file so that it can check and see if you
  157.      chose another directory to place the messages in.
  158.      Ex. MSGDIR C:\ADEPT\MESSAGE_BASES
  159.  
  160.      ADDRESS
  161.      Gate Keeper requires a 5-D FidoNet style mail address.  YOU CAn have as
  162.      many addresses as you want.  Any domain name over 8 characters is not to
  163.      fido specs, and Gate Keeper may not operate as you expect.. Use large
  164.      domain names at your own risk.  At least the first 8 characters must be
  165.      unique.  The below example shows 3 addresses on a address line.
  166.      Multiple Address lines are allowed and each line can be up to 1024
  167.      chars.  Please remember to use a 5-D mail address.
  168.      Ex. ADDRESS  1:18/210.0@Fidonet 55:50/0.0@AdeptNet ##:##/##.##@OtherNet
  169.  
  170.      NETAREA <message area #> 
  171.      The NetArea tag sets the default message area in Adept that Gate Keeper
  172.      will scan for Net Mail.  This message area # must match an existing
  173.      message area in Adept.  Gate Keeper will place incoming NetMail into
  174.      this area also.
  175.      Ex. NETAREA 99
  176.  
  177.      LOGFILE
  178.      The logfile tag sets the name of the Gate Keeper Log File.  This keyword
  179.      should be at the top of your GateKpr.Ctl file.  When you specify the
  180.      LOGFILE keyword, Gate Keeper will immediately open the log file.  If you
  181.      specify the LOGFILE keyword again, it will close the open logfile, and
  182.      then open a new one. It would allow you to do something like:
  183.  
  184.      LOGFILE GateKprConfigErrors.Log
  185.  
  186.      .. Read in all control files
  187.  
  188.  
  189.  
  190.  
  191.      4
  192.  
  193.      .. at the end of the last control file (most likely AREA.CONTROL)
  194.      .. have this line
  195.  
  196.      LOGFILE GateKprRun.Log
  197.  
  198.      In this way you could log config errors to one file, and then log
  199.      the actual run time to another log.  You do not have to do this though,
  200.      you can have one log file that you open at the top of your GateKpr.Ctl
  201.      file and
  202.      be done with it. 
  203.      Ex. LOGFILE C:\Adept\GateKeeper.Log
  204.  
  205.      PACKSIZE
  206.      Smallest msg size that GateKeeper will try to pack into a smaller size
  207.      using 
  208.      LZSS compression (into the Adept message base). Any message smaller
  209.      than, say, 512 bytes doesn't get compressed much.
  210.      Ex. PACKSIZE 8192
  211.  
  212.      NOTINY
  213.      The NOTINY flag tells GateKeeper not to use TINY SEENBY's in mail
  214.      processing.  Regular SEENBY's are pretty much useless and just plain
  215.      extra baggage.  You only want to turn this on if you are SURE this is
  216.      what you want.  By default GateKeeper turns SEEN-BYs into 'tiny'
  217.      SEEN-BYs which remove most of the seen-bys. and just keep ones from the
  218.      local net.. and this can remove up to a 1/3 of a msgs size.  SEEN-BYs
  219.      are as useless as PATH statements, the only difference is that SEEN-BY
  220.      lines are required by FTSC spec, PATH lines aren't.
  221.      Ex. NOTINY
  222.  
  223.      NOFORWARD
  224.      Tells GateKeeper NOT to forward 'foreign' mail.  By 'foreign', we mean
  225.      mail not destined to any person in the current systems net.  'local' is
  226.      a node which is in the same net. 'Foreign' is anyone else.  Now, if the
  227.      SysOp chooses NOFORWARD, GateKeeper will put that routed netmail in a
  228.      FORWARD.$$$ packet.  If the SysOp adds the KEEPNOFORWARDS keyword, then
  229.      GateKeeper will not even bother to toss the routed netmail into the
  230.      FORWARD.$$$ file. In other words, it dissappears. If neither of those
  231.      keywords are in place, then netmail gets routed. This is the default.
  232.      If the SysOp does not want to forward 'local' routed netmail, they
  233.      should use the NOLOCALFORWARD keyword instead of the NOFORWARD keyword.
  234.      KEEPNOFORWARDS also works for local routed netmail.
  235.      Ex. NOFORWARD
  236.  
  237.      NOLOCALFORWARD
  238.      Tells GateKeeper not to forward local mail within your net.
  239.      Ex. NOLOCALFORWARD
  240.  
  241.      KEEPPATH
  242.      Tells GateKeeper to put 5D SPTH lines into your Adept messages. This
  243.      may or may not be a bad thing. It will take up more space in your
  244.      message bases. But does keep necessary info for FidoNet in the Adept
  245.      message base.
  246.  
  247.  
  248.  
  249.  
  250.      5
  251.      Ex. KEEPPATH
  252.  
  253.      KEEPSEENBYS
  254.      Tells GateKeeper to KEEP EchoMail SEENBY lines when importing them into
  255.      the message base.
  256.      Ex. KEEPSEENBYS
  257.  
  258.      TONAME "NAME" <OPTION>
  259.      The TONAME tag is a very special tag.  This tag allows you to turn on
  260.      special functions like Areafix. See the section in this document on
  261.      Areafix for more info on this subject.  The various options available
  262.      are listed
  263.      below:
  264.  
  265.          AREACNTL
  266.          This message is a Areafix Control Message.
  267.          Ex. TONAME "Areafix"  AREACNTL
  268.  
  269.          ROUTE
  270.          Means to forward this message to someone. The node to route this    
  271.          message to follows the ROUTE keyword. Use 5-D addressing.
  272.          Ex. TONAME "Gramps" ROUTE 1:213/760.0@FIDONET
  273.  
  274.          MSG
  275.          If message is TO this person, make a .MSG file containing the 
  276.          message.  This is a FIDO style .MSG file.  The directory where this 
  277.          message is put is specified with the MESSAGES keyword: MESSAGES 
  278.          C:\Adept\FidoStyleMsgs
  279.          Ex. TONAME "Any Name" MSG
  280.          
  281.          PROG
  282.          This cause Gate Keeper to write this message as .MSG file, then will
  283.          run a specified program after it writes the msg file.
  284.          Ex. TONAME "Lisa" PROG ProcessMsg.Cmd
  285.  
  286.          The command line is executed as:
  287.  
  288.          CMD.EXE /c ProcessMsg.Cmd 1.MSG
  289.  
  290.  
  291.      KILLBADDATES
  292.      The KILLBADDATES flag tells GateKeeper to trash all messages with a bad
  293.      dates field.
  294.      Ex. KILLBADDATES
  295.  
  296.      ALLOWBADAREAS
  297.      The ALLOWBADAREAS tells GateKeeper to NOT delete messages with a BAD
  298.      AREA: tag.
  299.      Ex. ALLOWBADAREAS
  300.  
  301.      DELETEINSECURE
  302.      Variable that tells GateKeeper to send all INSECURE messages to the
  303.      digital trash can in the sky.
  304.      Ex. DELETEINSECURE
  305.  
  306.  
  307.  
  308.  
  309.      6
  310.  
  311.      NOUNKNOWN
  312.      Tells GateKeeper *NOT* to make UNKNOWN.PKT packets.  This option is
  313.      useful if you are tossing things like planet connect and have hundreds
  314.      of Echos you DON'T want sitting on your drive because they are 'UNKNOWN'
  315.      Ex. NOUNKNOWN
  316.  
  317.      ACKNOWLEDGERRQ
  318.      This stands for 'Acknowledge Receipt Request'  If a FidoNet message has
  319.      a MSGRRQ flag set (Receipt Request flag) then GateKeeper will
  320.      automatically send a message back to the sender which says "Your message
  321.      has been received.."  etc.  By default a message is not sent back to the
  322.      sender even when the MSGRRQ flag is set.
  323.      Ex. ACKNOWLEDGERRQ                               
  324.  
  325.      MAXTOHIBIT ##
  326.      The MAXTOHIBIT flag defines the maximum number of high bit characters to
  327.      allow in the To: field of a message before it's considered a trashed
  328.      message.
  329.      Ex. MAXTOHIBIT 5                  
  330.  
  331.      MAXFROMHIBIT
  332.      The MAXFROMHIBIT flag defines the maximum number of high bit characters
  333.      to allow in the To: field of a message before it's  considered a trashed
  334.      message.
  335.      Ex. MAXFROMHIBIT 5        
  336.  
  337.      MAXSUBJHIBIT - 
  338.      The MAXSUBJHIBIT flag defines the maximum number of high bit characters
  339.      to allow in the To: field of a message before it's considered a trashed
  340.      message.
  341.      Ex. MAXSUBJHIBIT 5        
  342.  
  343.      NOROUTENET
  344.      Tells GateKeeper not to pack NetMail with the rest of a node's mail.  If
  345.      the message is netmail, and the SysOp has chosen NOROUTENET, GateKeeper
  346.      will create a 'T' flavor packet, rather than a 'P' type (or regular
  347.      packet)  'T' packets aren't routed or packed. They are just sent to the
  348.      system as a plain packet. Consider the T type packet a unarchived
  349.      netmail packet. 
  350.      Ex. NOROUTENET                                            
  351.  
  352.      NOROUTEPOINTS
  353.      The NOROUTEPOINTS  keyword causes normal routing to take place,
  354.      (ie. thru the ROUTE command) to the points.  By default mail to points
  355.      is routed.  This means that mail being sent to points is sent to that
  356.      points boss node. ie. the .0 system.  If you set NOROUTEPOINTS
  357.      GateKeeper will route 'local' point mail directly to the point system.
  358.      No matter what, any point mail destined for a point that is not in the
  359.      current systems net is routed to the boss node.
  360.      Ex. NOROUTEPOINTS
  361.  
  362.  
  363.      ARCHIVE 
  364.  
  365.  
  366.  
  367.  
  368.      7
  369.      Sets the default archiving command for GateKeeper.
  370.      UNARCHIVE
  371.      Sets the default unarchiving command for GateKeeper.
  372.  
  373.      If GateKeeper finds the file type in the Archivers file, it will use the
  374.      archive and unarchive commands found in it. If not, it will try to use 
  375.      the default archive and unarchive commands on a file.
  376.  
  377.      The default ARCHIVE command is:  "ZIP.EXE -mj"
  378.      To change this, use the ARCHIVE keyword.
  379.  
  380.      The default UNARCHIVE command is: "UNZIP.EXE -oj"
  381.      To change this, use the UNARCHIVE keyword.
  382.  
  383.      The default UNARCHIVE command is overridden by information in the
  384.      Adept/GateKeeper "Archivers" file.  The default UNARCHIVE command is 
  385.      used only if:
  386.  
  387.      1) There is no "Archivers" file.
  388.      2) The archived mail bundle doesn't match any archive type found
  389.         in the "Archivers" file.
  390.      3) There is no 'extract' command for the archiver type found in the
  391.         "Archivers" file.
  392.  
  393.      The ARCHIVE command is always overridden by the information in the
  394.      ROUTE keyword.  
  395.  
  396.      ROUTE  <Address mask>   <type> <route to>  <archive command>
  397.  
  398.           <Address Mask>
  399.           Address mask is actually a filename mask. Any filename which fits
  400.           the address mask gets routed according to that entry. Basically,
  401.           if the address mask is:
  402.  
  403.           1.213.*.*.*
  404.  
  405.           GateKeeper will look for all files called  P.1.213.*.*.*  If you do
  406.           a directory from the command prompt you will see what files fit 
  407.           that:
  408.  
  409.           [C:] dir P.1.213.*.*.*
  410.  
  411.           That's basically what GateKeeper does.  So if you have a specific 
  412.           node which gets special treatment, it should go before the more 
  413.           generic address mask statement. For instance, if   1:213/761 needs 
  414.           LZH archiving you would want to put an entry for it before the 
  415.           generic 'all nodes in 213' statement.
  416.  
  417.           ROUTE 1.213.761.*.*   etc.   LH.EXE
  418.           ROUTE 1.213.*.*.*     etc.   ZIP.EXE
  419.  
  420.           If a packet (P.*.*.*.*.*) doesn't fit into a route statement, it 
  421.           won't be archived.
  422.  
  423.  
  424.  
  425.  
  426.      8
  427.           <type>     can be "Crash", "Hold", "Direct", "Normal", "Manual"
  428.           Type is the flavor of attach should be used for this entry. This is
  429.           typical FidoNet stuff.  Crash, Direct, Hold, Normal. The first 
  430.           letter is all that counts here. C, D, H, N, M 
  431.           If the letter isn't one of those 5, the default changes it to Hold.
  432.           All this statement does is cause GateKeeper to create a file attach
  433.           with the flavor specified.  So if mail was packed for 
  434.           1:213/760.0.FIDONET and it was specified as Normal, then a file 
  435.           attach with the filename N.1.213.760.0.FIDONET would be created. 
  436.           The letter of the Type is the first letter of the attach.
  437.  
  438.           The file attach affects how Adept works. Normal flavor attaches 
  439.           should be sent during any session with a particular session whether
  440.           they called us, or we called them. Hold flavor attaches are only 
  441.           looked for if they called us.  If we are being called, or we are 
  442.           doing a poll (using the poll dialog.. not a regular call) then the 
  443.           M flavor attaches are looked for. M stands for Manual. A packet of 
  444.           this flavor is only sent if the receiver of the mail polls us, or 
  445.           that we 'manually' poll them   This mail is not sent during a 
  446.           normal call that we would make.  This would control when the mail 
  447.           is sent.  ie. the mail is only sent if we manually tell Adept to do
  448.           so. 
  449.           
  450.           <route to> can be 5D-Address, "Same", "PointRoute", "HostRoute"
  451.           This can be 4 different things:
  452.  
  453.           5D Address:  
  454.           Means that mail fitting the address mask is sent to this 5D 
  455.           address, whether or not it is the same system.  
  456.  
  457.           Same:        Means that mail fitting the address mask is sent to 
  458.                        the same address. ie. You want to route the mail to 
  459.                        the system it is intended for.
  460.  
  461.           Pointroute:  Means that for mail fitting the address mask, you 
  462.                        don't want to send mail to points, but that you want 
  463.                        to route it to the boss node..  ie.  Zone.Net.Node.0
  464.  
  465.           Hostroute:   Means that mail fitting the address mask should be 
  466.                        routed to the Host system of the net.. ie.  
  467.                        Zone.Net.0.0
  468.                     
  469.           In most cases, you would want to use SAME
  470.  
  471.           <archive command>
  472.           The program and parameters you want to use to archive the mail.
  473.           When a ROUTE line contains no archive command, the file is renamed 
  474.           to a FTN style PKT name, then the filename is added to a file 
  475.           attach to the specified node in the flavor (C,D,H,M,N) asked for.
  476.           Ex. ZIP.EXE -m -j
  477.  
  478.      Questions and Examples of the ROUTE keyword:
  479.  
  480.      Q: Which of the following is correct, or does it matter:
  481.  
  482.  
  483.  
  484.  
  485.      9
  486.  
  487.         ROUTE 500.601.42.*.*   Crash   Same    ZIP.EXE -m -j
  488.         ROUTE 500.*.*.*.*      Hold    Same    ZIP.EXE -m -j
  489.  
  490.                            -or-
  491.  
  492.         ROUTE 500.*.*.*.*      Hold    Same    ZIP.EXE -m -j
  493.         ROUTE 500.601.42.*.*   Crash   Same    ZIP.EXE -m -j
  494.  
  495.      A: Both are correct, though the second won't work as planned.  If you 
  496.         have specific routing for a node, put it first, the do general 
  497.         routing second. So the first entry is more correct than the second.
  498.  
  499.      Q: Which of the following is correct, or does it matter:
  500.  
  501.         ROUTE 1.123.456.0.* Crash 1:123/0.0@Fidonet ZIP -m -j
  502.                          -or-
  503.         ROUTE 1.123.456.0.* Crash 1.123.0.0.* ZIP -m -j
  504.  
  505.      A: Again the first is correct.  You want a 5D address as the third  
  506.         parameter, not an address mask like the first parameter.
  507.  
  508.      Q. I have a point off my system, what should my ROUTE statement look 
  509.         like  for him?
  510.  
  511.      A: ROUTE 1.222.10.1.FIDONET POINTROUTE Same zip.exe -m -j
  512.         ROUTE 1.222.10.2.FIDONET POINTROUTE Same ZIP.EXE -m -j
  513.         then in your AREA.CONTROL put
  514.         ECHO  AdeptSoft  5     1:222/10.1@FIDONET 1:222/10.2@FIDONET 
  515.  
  516.  
  517.      CHECKSEENBYS
  518.      Turns on SEEN-BY checking.
  519.      Ex. CHECKSEENBYS
  520.  
  521.      PVTECHOASNET
  522.      Tells GateKeeper to send private EchoMail as NetMail.
  523.      Ex. PVTECHOASNET
  524.  
  525.      GRUNGEATTEMPTS <number>
  526.      The maximum number of errors allowed in a packet before GateKeeper gives
  527.      up on the packet as bad.  The default is 48.  For instance, GateKeeper
  528.      will read a message from a packet.  If for some reason it doesn't find a
  529.      message where it expects it, it will go looking for one.  This first
  530.      retry would be a grunge attempt. If GateKeeper retries 48 times in a
  531.      single packet, GateKeeper will mark the packet as bad, and go to the
  532.      next packet.
  533.      Ex. GRUNGEATTEMPTS 10
  534.  
  535.      MESSAGES <path>
  536.      The above tag tells GateKeeper where to place .MSG messages.
  537.      Ex. NETPATH C:\Adept\MsgFiles                             
  538.  
  539.      HOLD <path>
  540.  
  541.  
  542.  
  543.  
  544.      10
  545.      The HOLD tag tells GateKeeper where to hold .TIC files.
  546.      Ex. HOLD C:\ADEPT\MAILER\TICS
  547.  
  548.      FLAGSPATH             
  549.      GateKeeper or Adept create flags which tell whether not a node number is
  550.      locked.  For instance GateKeeper will lock a node number when it is
  551.      creating a packet for that node. If Adept sees that a node is locked, it
  552.      will not send mail to that system. That way the integrity of the mail is
  553.      maintained.  FLAGSPATH tells GateKeeper where AdeptXBBS is keeping it's
  554.      flags for outgoing/incoming mail
  555.      Ex. FLAGSPATH C:\ADEPT\MAILER\FLAGS
  556.  
  557.      PKTSORTER
  558.      The PKTSORTER option tells GateKeeper the name and location of a packet
  559.      sort program to run before the processing of a mail packet.
  560.      Ex. PKTSORTER C:\UTILS\PKTSORT.EXE                       
  561.  
  562.      PASSWORD
  563.      The above tag lets you set a .PKT password.
  564.      Ex. PASSWORD 1:231/1320.0@Fidonet MYPASS
  565.  
  566.      IMPORTALLNETMAIL
  567.      This keyword causes any NetMail  going thru a system to be imported into
  568.      the NetMail area.  The NetMail will still go to the original recipient. 
  569.      If this keyword is not present, the current default behavior occurs
  570.      which is that only netmail sent to the current system is imported into
  571.      the netarea.  
  572.      Ex. IMPORTALLNETMAIL                                   
  573.  
  574.      NEWAREASCREATE <address> 
  575.      Contains a list of FidoNet addresses which are allowed to create new
  576.      echo areas.  If this is remarked out, then ANY node can create new
  577.      areas.
  578.      Ex.  NEWAREASCREATE 1:231/1320.0@Fidonet 1:18/232.0@Fidonet
  579.  
  580.  
  581.      Sample GateKpr.Ctl File:
  582.  
  583.      LOGFILE   C:\ADEPT\LOGFILES\GateKpr.Log
  584.      ;
  585.      INBOUND   C:\ADEPT\MAILER\PASSWORD_INBOUND_MAIL
  586.      INBOUND   C:\ADEPT\MAILER\PUBLIC_INBOUND_MAIL
  587.      INBOUND   C:\ADEPT\MAILER\UNLISTED_INBOUND_MAIL
  588.      ;
  589.      OUTBOUND  C:\ADEPT\MAILER\OUTBOUND_MAIL
  590.      ;
  591.      MSGDIR    C:\ADEPT\MESSAGE_BASES
  592.      ;
  593.      ADDRESS   1:18/210.0@Fidonet
  594.      ;
  595.      NETAREA   99
  596.      ;
  597.      PACKSIZE  65535
  598.      ;
  599.  
  600.  
  601.  
  602.  
  603.      11
  604.      AREAFILE AREA.CONTROL
  605.      ;
  606.      TONAME "AreaFix" AREACNTL
  607.      TONAME "Area Control" AREACNTL
  608.      ;
  609.      ROUTE 1.142.*.*.*       Crash   Same    ZIP.EXE -m -j
  610.      ROUTE 1.320.*.*.*       Crash   Same    ZIP.EXE -m -j
  611.      ROUTE 3.800.887.0.*     Hold    Same    ZIP.EXE -m -j
  612.      ROUTE 1.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  613.      ROUTE 2.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  614.      ROUTE 3.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  615.      ROUTE 4.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  616.      ROUTE 5.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  617.      ROUTE 6.*.*.*.*         Crash   Same    ZIP.EXE -m -j
  618.      ;
  619.  
  620.  
  621.  
  622.  
  623.      12
  624.      ___________________________
  625.      _ _ THE AREA.CONTROL FILE _
  626.      ___________________________
  627.  
  628.      The AREA.CONTROL file is a echomail control file that Gatekeeper reads.
  629.      It defines where echos are coming from and where they are going.
  630.  
  631.      Here are the keywords that are available to use in this file:
  632.  
  633.      DEFLOCK  <default lock>
  634.      Define Lock 
  635.      DEFLOCK and DEFKEY should come before any addresses in this file, if you
  636.      wish to use them.
  637.      ** Assign default lock to all areas not included in the PROTECT lines.
  638.      Any locks present on PROTECT lines will take precedence.
  639.      Ex. DEFLOCK Ab1
  640.  
  641.      DEFKEY <default key>
  642.      ** Assign default key to all addresses not included in the ADDRCONTROL
  643.      lines. Any keys present on ADDRCONTROL lines will take precedence.
  644.      Ex. DEFKEY Ab1
  645.  
  646.      ECHO <ECHOID> <msg area #> <5D FTN addr> [<5D FTN addr>] [<5D FTN addr>]
  647.      This keyword is used to list your fido echos, what message area # they
  648.      are, 
  649.      and your up/downlinks. The first node in an echo list must have all 5
  650.      dimensions, the rest just need to contain the info that changes from the
  651.      previous node.
  652.               
  653.           Ex.
  654.           ECHO    OS2 1   1:213/760.0@Fidonet 761 .4 245/76.0 2:234/12
  655.  
  656.           That line is perfectly valid. The nodes in the list are:
  657.  
  658.           1:213/760.0@Fidonet
  659.           1:213/761.0@Fidonet
  660.           1:213/761.4@Fidonet
  661.           1:245/76.0@Fidonet
  662.           2:234/12.0@Fidonet
  663.  
  664.      Also, echo control lines can be up to 1024 chars long, and if the sysop
  665.      needs more room than that for node numbers, they can put a + as the last
  666.      character of a line, and then the next line of text is considered a
  667.      continuation of the previous line and more addresses can be put on it.
  668.  
  669.      If you want to setup an echo as passthru, use 0 as the message area
  670.      number.
  671.  
  672.      Ex.
  673.      ECHO      ADEPT_BETA         1      1:213/760.0@fidonet
  674.      ECHO      AdeptSoft          2      1:213/760.0@fidonet
  675.      ECHO      OS2                3      1:213/760.0@fidonet
  676.      ECHO      C_ECHO             4      1:213/760.0@fidonet
  677.      ECHO      OS2BBS             5      1:213/760.0@fidonet
  678.  
  679.  
  680.  
  681.  
  682.      13
  683.      ECHO      OS2PROG            6      1:213/760.0@fidonet
  684.      ECHO      OS2HW              0      1:213/760.0@fidonet
  685.      ECHO      OS2LAN             0      1:213/760.0@fidonet
  686.  
  687.      GROUP <groupid> <msg area#> <numdays> <5D FTN address | !topstar option>
  688.      The above is the control statement outline for GROUP Mail.
  689.      Ex. GROUP
  690.  
  691.      PROTECT  <echo|group id> <seclevel[,lock]>
  692.  
  693.      ** Assign security level to an area for area control messages
  694.  
  695.      <echo|group id> Name of echo or group area to assign protection.
  696.  
  697.      <seclevel[,lock]>   Security level assigned to this node address.
  698.                  may also contain a 'lock' similar to used with Areafix.
  699.                  To secure the area with a lock, separate it with a comma
  700.                  from the security level.
  701.                  for example:  5,FgH
  702.  
  703.                  NOTE: You must include a security level before the comma,
  704.                  even if it is zero.
  705.  
  706.      Locking Mechanism: To put it simply, the nodes 'key' must contain all
  707.                         the characters contained in an areas 'lock'.
  708.                         No Lock?? Then, no key is necessary.
  709.  
  710.      Valid characters in a lock will be: A-Z, a-z, 0-9
  711.  
  712.      Locks can be up to 15 characters in length
  713.  
  714.      Ex. PROTECT   ADEPTBETA        6,GJk
  715.      Ex. PROTECT   OS2              5
  716.  
  717.      ADDRCONTROL   <5D FTN Address>  <password>  <seclevel[,key]> <flags>
  718.  
  719.      <password> 
  720.      Allows access to area control functions. A '.' can be used as a place
  721.      holder.
  722.         
  723.      <seclevel[,key]>  
  724.      Security level assigned to this node address.  This may also contain a
  725.      'key' similar to used with Areafix. To add a key, separate it with a
  726.      comma from the security level.
  727.           Ex. 5,DEFGH
  728.  
  729.           NOTE: To add a key, you must include a security level before the 
  730.                 comma, even if it is zero.
  731.  
  732.      Locking Mechanism: To put it simply, the nodes 'key' must contain
  733.                         all the characters contained in an areas 'lock'.
  734.  
  735.      Valid characters in a key will be: A-Z, a-z, 0-9
  736.  
  737.  
  738.  
  739.  
  740.      14
  741.      Keys Can be up to 19 characters in length
  742.  
  743.      <flags> 
  744.      Flags to set for this node address. Current valid flags are:
  745.              TYPE2      --  Build a type 2 packet for this node
  746.              TYPE2+     --  Build a type 2+ packet for this node
  747.              TYPE2QM    --  Build a type 2 packet w/QMail revisions for this 
  748.                             node
  749.              TYPE2+QM   --  Build a type 2+ packet w/QMail revisions for
  750.                             this node (default)
  751.              TYPE2DOT2  --  Built a type 2.2 packet for this node
  752.              @PATH      --  Means that this address requires echomail to   
  753.                             contain PATH lines.  This should be turned on 
  754.                             only for nodes which require PATH lines. If a 
  755.                             node doesn't need PATH lines, then don't use this
  756.                          flag.
  757.  
  758.       
  759.              NOTE: A security level must be on the line to set the flags
  760.  
  761.      There has to be some order when creating the ADDRCONTROL line.  For
  762.      instance. It is valid to have only two entries on this line, address,
  763.      and password. If you want to set a security level, you must 3 entries on
  764.      the line. If you want to set the flags, you must have 4 entries on the
  765.      line. 
  766.      Ex.
  767.      ; Valid
  768.      ADDRCONTROL 1:213/760.0@FIDONET JUNK
  769.      ADDRCONTROL 1:213/761.0@FIDONET FRITZ 80
  770.      ADDRCONTROL 1:213/762.0@FIDONET HANDS 99 @PATH
  771.      ADDRCONTROL 1:213/763.0@FIDONET . 100 TYPE2
  772.      ADDRCONTROL 1:213/763.0@FIDONET PASS 100 TYPE2+,@PATH
  773.      ; Invalid lines
  774.      ; Next line. GateKeeper thinks password is 75
  775.      ADDRCONTROL 1:213/760.0@FIDONET 75
  776.      ; Next line GateKeeper thinks password is TYPE2+
  777.      ADDRCONTROL 1:213/761.0@FIDONET TYPE2+
  778.      ; Next line GateKeeper thinks password is 99
  779.      ADDRCONTROL 1:213/762.0@FIDONET 99 TYPE2
  780.  
  781.  
  782.  
  783.  
  784.      15
  785.      ___________________________
  786.      _ _ THE FILE.CONTROL FILE _
  787.      ___________________________
  788.  
  789.      .TIC File Echo Configuration For GateKeeper
  790.      TIC-Style file areas are supported by GateKeeper. We call it
  791.      FILE.CONTROL.
  792.      The TZ environment variable should be set the same as if you were using
  793.      TICK.  i.e.:  SET TZ=PST8PDT                                     
  794.  
  795.      All file control information is normally stored in a file called
  796.      FILE.CONTROL  But you can specify any name you wish.  To specify a
  797.      name, use the FILEAREA keyword in GateKpr.Ctl:
  798.  
  799.      FILEAREA filename
  800.  
  801.      Ex. FILEAREA FILE.CONTROL
  802.  
  803.      NOTE: the FILEAREA keyword in GateKpr.Ctl is different than the FILEAREA
  804.      keyword when read from the FILE.CONTROL file.                   
  805.  
  806.      Other file control keywords are (found in GateKpr.Ctl):
  807.  
  808.      NOTICCRC
  809.      Don't check or generate CRC-32's for the files in this area. This will
  810.      only happen if the TIC file received also had no CRC-32 in it. If the
  811.      TIC had a CRC-32 in it, it is passed on to the downstream nodes. This
  812.      keyword is a global keyword. It causes ALL file control areas to bypass
  813.      generating and checking TIC CRC-32's.                              
  814.      Ex. NOTICCRC
  815.  
  816.      DELETEFILEDUPES
  817.      If you have TIC CRC-32 checking enabled and a file has the same name,
  818.      area and CRC as a previous file, it will be deleted. If this option is
  819.      off, then the TIC file is renamed and the duplicate is logged.  You can
  820.      then decide what needs to be done with the file. By default deleting is
  821.      off.
  822.      Ex. DELETEFILEDUPES
  823.  
  824.      FILECOLLISION [action]
  825.      A file collision happens when you try to add a file to an AdeptXBBS file
  826.      area which has the same filename as a file already in that area. The
  827.      FILECOLLISION keyword helps you tell Gatekeeper what to do in that
  828.      event. The following are the current available actions:
  829.  
  830.           OVERWRITE 
  831.           This deletes the entry for the old file and puts the new file in   
  832.           its place. Only the entry in the file system is deleted. The actual
  833.           file may not be deleted or overwritten if it is not in one of the  
  834.           directories specified for that file area.  OVERWRITE is the 
  835.           default.
  836.  
  837.           RENAMEOLD
  838.           This renames the older file to a unique name and adds the new file 
  839.  
  840.  
  841.  
  842.  
  843.      16
  844.           to the file area.                                       
  845.  
  846.           RENAMENEW
  847.           This renames the new file to a unique name and adds it to the file 
  848.           area.
  849.      Ex. FILECOLLISION RENAMEOLD
  850.  
  851.      HOLD [path]
  852.      This is the file control hold path. Files and TICs are placed there
  853.      while they are waiting to be sent. Dupe files are also stored here.
  854.      Ex. HOLD C:\ADEPT\MAILER\HOLD
  855.  
  856.  
  857.      FILEAREA AreaNum AreaName
  858.      AreaNum  = Adept File Area Number
  859.            0  = no corresponding AdeptXBBS file area, in other words a
  860.                 passthru file area.
  861.                 When a corresponding AdeptXBBS file area is found, the file
  862.                 is moved into the upload directory for that file area and the
  863.                 file and its description are added to the file system in that
  864.                 area.
  865.  
  866.      AreaName = TIC file area name 
  867.      Corresponds to the file area found in the .TIC file.
  868.      Ex. FILEAREA 2 Games
  869.  
  870.      FLAGS flag1 [flag2] [flag3]
  871.      Flags control how this area is acted upon. Flags do not need to be
  872.      included for each area. If you have a flags line, it should follow the
  873.      FILEAREA line.  Valid flags are:
  874.           DLDIR
  875.           Instead of moving the file to that areas upload path, move it to   
  876.           that areas download path.
  877.  
  878.           NOTICCRC
  879.           Don't check or generate CRC-32's for the files in this area. This  
  880.           will only happen if the TIC file received also had no CRC-32 in it.
  881.           If the TIC had a CRC-32 in it, it is passed on to the downstream 
  882.           nodes.
  883.  
  884.           CHECKDUPES
  885.           Checks for TIC duplicates. This involves saving the file name, the 
  886.           area it is associated with and the CRC-32 of the file.  You should 
  887.           use this flag in each area where you wish to have checking for TIC 
  888.           duplicates.  Gatekeeper also employs checking for AdeptXBBS style 
  889.           duplicates.  These duplicates occur when a file goes into an 
  890.           AdeptXBBS file area which already has a file of the same name. See 
  891.           the FILECOLLISION keyword above to specify the action Gatekeeper 
  892.           should take on AdeptXBBS duplicates.
  893.  
  894.           NOTE: AdeptXBBS duplicate checking is employed at all times!  
  895.                 AdeptXBBS allows for duplicate filenames in the file system, 
  896.                 but they cannot be in the same file area.
  897.  
  898.  
  899.  
  900.  
  901.      17
  902.      More flags will be supported in the future, along with more keywords
  903.      for each file area.
  904.  
  905.      Following the FILEAREA and FLAGS keywords must be one or more nodes
  906.      which may deal with this area. The first may be the node from which
  907.      you received the file, the following nodes would be the nodes you are
  908.      sending the file to. But, the order is not important.
  909.  
  910.      ADDRESS <Password> <Flags>          
  911.      A Valid address, can be 3D, 4D or 5D address. TIC appears to work with
  912.      3D addresses. Gate Keeper will do 5D.
  913.  
  914.           Password
  915.           Password used when dealing with this node.  When receiving a file, 
  916.           this password must match the password in the .TIC file or the .TIC 
  917.           file is considered invalid. When sending to a node, password is put
  918.           into the .TIC file. A password is required at this time.
  919.  
  920.           Flags
  921.           Contains one or more flags. Valid flags are:
  922.           S - Secure password mode. The password is sent in a numerical form,
  923.               not as the password itself. Any nodes using the secure password
  924.               option should have the S flag set for each node it is swapping 
  925.               secure passwords with.  This will only work with systems 
  926.               running GateKeeper!
  927.           R - Node is Read-Only. In other words, we should only receive files
  928.               from this node. We will not send any files to this node.
  929.           W - Node is Write-Only. We should only send files to this node, we 
  930.               will not receive any files from this node.  If we do receive a 
  931.               file or files, we will ignore it.
  932.                 H - Hold Flag.
  933.                 C - Crash Flag.
  934.                 D - Direct Flag.
  935.                 N - Normal Flag.
  936.                 5 - 5D address flag. Puts 5D addresses into .TIC file. Not
  937.                     recommended unless you are sending to a system which
  938.                     won't puke when it finds a 5D address in a .TIC file.
  939.                     (i.e. Another AdeptXBBS system)
  940.                     - NOT YET IMPLEMENTED -
  941.                 Flags can be combined:
  942.                 WH  = Write only, put files on hold.
  943.                 WC5 = Write only, crash files to node, put 5D addresses in
  944.                      .TIC file.
  945.                     
  946.      Format of FILE.CONTROL:
  947.      FILEAREA AreaNum AreaName
  948.      Address Password Flags
  949.      ;
  950.      ; this is a remark
  951.      ;
  952.      FILEAREA AreaNum AreaName
  953.      FLAGS DLDIR
  954.      Address Password Flags
  955.      Address Password Flags
  956.  
  957.  
  958.  
  959.  
  960.      18
  961.      ;
  962.      FILEAREA AreaNum AreaName
  963.      Address Password Flags
  964.      Address Password Flags
  965.      ;
  966.      ;
  967.      ; etc.
  968.  
  969.      Example FILE.CONTROL File:
  970.  
  971.      FILEAREA    23    Games
  972.      FLAGS DLDIR
  973.      1:100/600     Hello  WH
  974.      1:100/800     Wow    WH
  975.      1:120/10      Floopy WH
  976.      FILEAREA    1    AdNetUplink
  977.      FLAGS DLDIR
  978.      1:100/600     Hello  RH
  979.      1:100/800     Wow    RH
  980.      1:120/0       Floopy RH
  981.  
  982.  
  983.  
  984.  
  985.      19
  986.      ______________________________________
  987.      _ _ OUTBOUND MAIL NAMING CONVENTIONS _
  988.      ______________________________________
  989.  
  990.      AdeptXBBS uses long file names for it's mail packets.  The following
  991.      is the basic outline for all Adept Mail Packets.
  992.      TYPE.ZONE.NET.NODE.POINT.NETWORK
  993.      TYPE Can be any of the following.
  994.              A = Archived Mail Packet
  995.              R = File Request
  996.              H = Hold Mail
  997.              C = Crash Mail
  998.              D = Direct Mail
  999.              N = Normal Mail
  1000.              P = Unarchived Packet
  1001.              M = Manual
  1002.  
  1003.      C, N, D, H, M are modifiers.  And can also contain the name of a file to
  1004.      be sent using that particular flavor.
  1005.  
  1006.      For example you can have a archived mail packet for me.
  1007.      1:142/210.0@Fidonet.
  1008.      A.1.142.210.0.Fidonet
  1009.  
  1010.      Now say you want to send it crash mail, you can then create a 0 byte
  1011.      file as 'C.1.142.210.0.Fidonet'.
  1012.  
  1013.      To send a file attach to me at 1:142/210.0@Fidonet.  You would create a
  1014.      file called 'C.1.142.210.0.Fidonet'  And on the first line of the file
  1015.      place the name of the file to crash mail to me. 
  1016.  
  1017.      C:\ADEPT\MYFILE.TXT
  1018.  
  1019.      If you append a ' before the name it will delete the file after it had
  1020.      been sent.
  1021.  
  1022.  
  1023.  
  1024.  
  1025.      20
  1026.      ___________________________
  1027.      _ _ AREAFIX TYPE COMMANDS _
  1028.      ___________________________
  1029.  
  1030.      Gatekeeper accepts lines in an Areafix style message that begin with '+'
  1031.      Gatekeeper accepts lines in an AreaFix style message that begin with '%'
  1032.      the two key words recognized are 'query' and 'list' all other words
  1033.      are ignored at this time.
  1034.      In the \Adept\gatekpr.ctl add the following line:
  1035.      TONAME "AreaFix" AREACNTL
  1036.      "Areafix" can be anything, but Areacontrol is usually called AreaFix
  1037.      or AreaMgr.
  1038.  
  1039.      Also define your downlink's Areafix password's in the AREA.CONTROL
  1040.      file.  That is outlined in more detail in the section on AREA.CONTROL.
  1041.      Here is an example of a message that your downlink might write to
  1042.      'AreaFix' to tell AreaFix what it has to do for him/her.
  1043.  
  1044.      Ex.
  1045.       Msg  : 13 of 23               Uns Pvt Loc K/s
  1046.       From : Joe Smoe               1:282/9999       Wed 31 Dec 93 23:59
  1047.       To   : AreaFix                1:282/3029  <--Address of your BBS
  1048.       Subj : PASSWORD                           <- Your AreaFix password
  1049.       ---------------------------------------------------------------------
  1050.       +RA_UTIL                     <- Add (link) area
  1051.       -SYSOPS.024                  <- Remove (unlink) area
  1052.       %QUERY                       <- Ask for your active areas
  1053.       %LIST                        <- List available areas
  1054.  
  1055.  
  1056.  
  1057.  
  1058.      21
  1059.      _____________________________________
  1060.      _ _ TEXT FILES USED WITH THE MAILER _
  1061.      _____________________________________
  1062.  
  1063.      OK Files:
  1064.      An `OK' file is a file that tells your mailer which files are available
  1065.      for people to FREQ (File Request) from you.  Create a PUBLIC.OK file and
  1066.      place it in your \Adept\Mailer directory.  OK files follow the 'Binkley'
  1067.      style OK file format where MAGIC names have a `@' in front of them.
  1068.      Otherwise, the file path is listed so that any file in that path can be
  1069.      FREQed. In the example below, a person can FREQ SIO142.ZIP by using the
  1070.      magic name SIO
  1071.  
  1072.      @ADEPTXBBS C:\Files\Adept\Adept_90.Zip
  1073.      @SIO C:\Files\Comm\Sio142.Zip
  1074.      @NODELIST D:\fido\fidofile\Nodelist.A??
  1075.      @NODEDIFF D:\fido\fidofile\nodediff.A??
  1076.      D:\Files\netupld\*.*
  1077.      D:\Files\upload\*.*
  1078.      D:\Files\fidofile\*.*
  1079.      D:\Files\games\*.*
  1080.      D:\Files\utilities\*.*
  1081.  
  1082.  
  1083.      Other Text Files Used With The Mailer:
  1084.      These are looked for when your system gets a bad file request (FREQ).
  1085.      Create these files and place them in your \Adept directory.
  1086.  
  1087.      SYSTREQ.TXT
  1088.      System error (as in BBS program) Could have been, say, unable to
  1089.      allocate memory etc.
  1090.  
  1091.      SYSPREQ.TXT
  1092.      OK File list not found. Sysop hasn't created them or maybe in the wrong
  1093.      dir.                                                  
  1094.  
  1095.      BADPREQ.TXT
  1096.      Passwords don't match. Password on file request didn't match.
  1097.  
  1098.      BADFREQ.TXT
  1099.      File request not found on system. Pretty self explanatory :)
  1100.  
  1101.      GATEKPR.SF$
  1102.      A file which is used to recover from either a GateKeeper crash, or an
  1103.      OS/2 system crash. It basically helps GateKeeper remember where it was
  1104.      in a packet, so when it resumes, it starts from where it left off.  It
  1105.      is a harmless file which may be found in the Adept directory.  
  1106.  
  1107.      Configurable Mail Directories:
  1108.      There are three distinct inbound directories that can be used.
  1109.      They should, ideally, all be on the same drive (the default)
  1110.  
  1111.      The directories are for, in order:
  1112.       .\Mailer\Password_Inbound_Mail    --  Passworded connections
  1113.  
  1114.  
  1115.  
  1116.  
  1117.      22
  1118.       .\Mailer\Public_Inbound_Mail      --  Unpassworded but listed          
  1119.                                             connections
  1120.       .\Mailer\Unlisted_Inbound_Mail    --  Unlisted connections
  1121.  
  1122.      There are corresponding OkFile listings as well.
  1123.       .\Mailer\Password_File_List
  1124.       .\Mailer\Public_File_List
  1125.       .\Mailer\Unlisted_File_List
  1126.  
  1127.      The directory to be used is decided after the YooHoo packet is
  1128.      exchanged or after the introductory packet is received in an FTS-0001
  1129.      session.  When Adept starts a session with the ext(ernal)mail processor
  1130.      because mail was received, it passes the inbound directory currently in
  1131.      use (which is usually where the mail will be :-).  If you press M for
  1132.      Mail Processing at the "waiting" screen, the first outbound area will
  1133.      always be passed.  You can change these directories from Adepts setup
  1134.      dialog boxes.      
  1135.  
  1136.  
  1137.      Bad Mail Packet File Descriptions:
  1138.  
  1139.      Insecure.$$$
  1140.      ONLY created when you receive messages in a known message area from a
  1141.      node that is not defined in the AREA.CONTROL file.
  1142.  
  1143.      Unknown.$$$
  1144.      Created if the area does not exist.
  1145.  
  1146.  
  1147.      Mail.Cmd A Sample mail processing command file:
  1148.      The Mail.Cmd file is a sample batch file for handling incoming mail
  1149.      processing. 
  1150.  
  1151.           GateKpr.Exe GateKpr.Ctl A LP
  1152.  
  1153.  
  1154.  
  1155.  
  1156.      23
  1157.      ____________________
  1158.      _ _ REPORTING BUGS _
  1159.      ____________________
  1160.  
  1161.      If you are reporting a bug, please, try to be as specific as possible.
  1162.      I.E. - "The mailer is broken" doesn't give us any idea as to what is
  1163.             broken in the mailer.  Also please to not get discouraged if
  1164.             you are having problems.  Many times it's something simple
  1165.             that can be fixed with a quick phone call.  So please leave
  1166.             a phone number you may be reached at.                 
  1167.  
  1168.  
  1169.      Use the form below to report bugs that you find in the software. This is
  1170.      the ONLY accepted way to report a bug.
  1171.  
  1172.      === AdeptXBBS Bug Report Form ==========================================
  1173.      =                                                                      =
  1174.      = This form has been created to allow a more organized approach to bug =
  1175.      = reporting. Please fill it out and send it to julies@adeptsoft.com,   =
  1176.      = netmail it to 1:231/1320.0@FidoNet, or FTP to adeptsoft.com.         =
  1177.      =                                                                      =
  1178.      = The current bug list can be found on the support bbs FTP site in the =
  1179.      = BUG_REPORTS directory or by FREQing it from 1:231/1320.0@FidoNet     =
  1180.      = using the magic name of BUGLIST                                      =
  1181.      =                                                                      =
  1182.      = Only report one bug/problem per form please. This will allow better  =
  1183.      = tracking.                                                            =
  1184.      =                                                                      =
  1185.      = *Do Not Use This Form To Ask For New Features*                       =
  1186.      ========================================================================
  1187.  
  1188.      ---8<----cut here----8<---
  1189.  
  1190.      Date          : ________
  1191.      Sysop Name    : _____________________________________
  1192.      E-Mail Address: _____________________________________
  1193.      Fido Address  : _____________________________________
  1194.      BBS Number    : _____________________________________
  1195.      Voice Number  : _____________________________________
  1196.  
  1197.  
  1198.      What version of AdeptXBBS are you running?   : ___________
  1199.      What version of Gatekpr.Exe are you running? : ___________
  1200.  
  1201.      Put an 'X' for which area this bug report is in reference to:
  1202.  
  1203.      _ File Area
  1204.      _ NNTP
  1205.      _ Telnet
  1206.      _ IRC
  1207.      _ Mailer (FidoNet)
  1208.      _ Menu System (.menu files and commands)
  1209.      _ Message Area
  1210.      _ Offline Mail
  1211.  
  1212.  
  1213.  
  1214.  
  1215.      24
  1216.      _ Meta Variables
  1217.      _ REXX
  1218.      _ Documentation
  1219.      _ Interface
  1220.      _ Gatekpr (* MUST include your GateKpr.Ctl, AREA.CONTROL, FILE.CONTROL,
  1221.                   Message_Areas and the packet that is causing problems *)
  1222.  
  1223.      Has this problem occurred more than once?  ____________________________
  1224.      Can you reproduce it? ________________________________________________
  1225.  
  1226.      What problem are you having? (Be as detailed and specific as possible,
  1227.      if you can repeat the problem please try to explain as best as possible
  1228.      how to exactly make it occur):
  1229.      ______________________________________________________________________
  1230.      ______________________________________________________________________
  1231.      ______________________________________________________________________
  1232.      ______________________________________________________________________
  1233.      ______________________________________________________________________
  1234.      ______________________________________________________________________
  1235.      ______________________________________________________________________
  1236.      ______________________________________________________________________
  1237.      ______________________________________________________________________
  1238.      ______________________________________________________________________
  1239.      ______________________________________________________________________
  1240.      ______________________________________________________________________
  1241.  
  1242.      Is there a good time we can call you if we need some more verbal
  1243.      information relating to this problem report? _________________________
  1244.  
  1245.      ---8<----cut here----8<---
  1246.  
  1247.      *** If error is with GateKeeper, did you include your control files and
  1248.      any packets which cause Gatekeeper to run erratically? (Control files 
  1249.      include GateKpr.Ctl, AREA.CONTROL, FILE.CONTROL, Message_Areas)
  1250.      Inclusion of these files will greatly aid in the resolution of your
  1251.      problem.
  1252.  
  1253.      "Gather enough information, and the solution will be obvious"